/*
 * Copyright 2019 Ververica GmbH.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: src/main/protobuf/stateful-functions.proto

package com.ververica.statefun.flink.core.generated;

public final class StatefulFunctions {
  private StatefulFunctions() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_com_ververica_statefun_flink_core_EnvelopeAddress_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_com_ververica_statefun_flink_core_EnvelopeAddress_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_com_ververica_statefun_flink_core_Payload_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_com_ververica_statefun_flink_core_Payload_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_com_ververica_statefun_flink_core_Checkpoint_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_com_ververica_statefun_flink_core_Checkpoint_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_com_ververica_statefun_flink_core_Envelope_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_com_ververica_statefun_flink_core_Envelope_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n*src/main/protobuf/stateful-functions.p"
          + "roto\022!com.ververica.statefun.flink.core\""
          + ">\n\017EnvelopeAddress\022\021\n\tnamespace\030\001 \001(\t\022\014\n"
          + "\004type\030\002 \001(\t\022\n\n\002id\030\003 \001(\t\"4\n\007Payload\022\022\n\ncl"
          + "ass_name\030\002 \001(\t\022\025\n\rpayload_bytes\030\003 \001(\014\"#\n"
          + "\nCheckpoint\022\025\n\rcheckpoint_id\030\001 \001(\003\"\236\002\n\010E"
          + "nvelope\022B\n\006source\030\001 \001(\01322.com.ververica."
          + "statefun.flink.core.EnvelopeAddress\022B\n\006t"
          + "arget\030\002 \001(\01322.com.ververica.statefun.fli"
          + "nk.core.EnvelopeAddress\022C\n\ncheckpoint\030\004 "
          + "\001(\0132-.com.ververica.statefun.flink.core."
          + "CheckpointH\000\022=\n\007payload\030\003 \001(\0132*.com.verv"
          + "erica.statefun.flink.core.PayloadH\000B\006\n\004b"
          + "odyB/\n+com.ververica.statefun.flink.core"
          + ".generatedP\001b\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
        descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}, assigner);
    internal_static_com_ververica_statefun_flink_core_EnvelopeAddress_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_com_ververica_statefun_flink_core_EnvelopeAddress_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_com_ververica_statefun_flink_core_EnvelopeAddress_descriptor,
            new java.lang.String[] {
              "Namespace", "Type", "Id",
            });
    internal_static_com_ververica_statefun_flink_core_Payload_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_com_ververica_statefun_flink_core_Payload_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_com_ververica_statefun_flink_core_Payload_descriptor,
            new java.lang.String[] {
              "ClassName", "PayloadBytes",
            });
    internal_static_com_ververica_statefun_flink_core_Checkpoint_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_com_ververica_statefun_flink_core_Checkpoint_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_com_ververica_statefun_flink_core_Checkpoint_descriptor,
            new java.lang.String[] {
              "CheckpointId",
            });
    internal_static_com_ververica_statefun_flink_core_Envelope_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_com_ververica_statefun_flink_core_Envelope_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_com_ververica_statefun_flink_core_Envelope_descriptor,
            new java.lang.String[] {
              "Source", "Target", "Checkpoint", "Payload", "Body",
            });
  }

  // @@protoc_insertion_point(outer_class_scope)
}
